home *** CD-ROM | disk | FTP | other *** search
- package morpheme.backgammon;
-
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.util.Vector;
-
- // $FF: renamed from: morpheme.backgammon.i
- public class class_0 {
- // $FF: renamed from: for java.util.Vector
- private Vector field_0;
- // $FF: renamed from: a byte
- private byte field_1;
- // $FF: renamed from: int byte
- private byte field_2;
- // $FF: renamed from: new boolean
- private boolean field_3;
- // $FF: renamed from: do morpheme.backgammon.g
- private g field_4;
- // $FF: renamed from: if int
- private int field_5;
-
- public class_0(g var1) {
- this.field_4 = var1;
- this.field_0 = new Vector();
- this.field_1 = 0;
- this.field_3 = false;
- }
-
- // $FF: renamed from: do (morpheme.backgammon.c) void
- public void method_0(c var1) {
- this.field_0.addElement(var1);
- }
-
- // $FF: renamed from: if () void
- public void method_1() {
- this.field_3 = !this.field_3;
- }
-
- // $FF: renamed from: byte () byte
- public byte method_2() {
- return this.field_1;
- }
-
- // $FF: renamed from: if (morpheme.backgammon.c) byte
- public byte method_3(c var1) {
- return (byte)this.field_0.indexOf(var1);
- }
-
- // $FF: renamed from: int () morpheme.backgammon.c
- public c method_4() {
- return (c)this.field_0.elementAt(this.field_1);
- }
-
- // $FF: renamed from: a (int) morpheme.backgammon.c
- public c method_5(int var1) {
- return (c)this.field_0.elementAt(var1);
- }
-
- // $FF: renamed from: new () boolean
- public synchronized boolean method_6() {
- return this.field_0.size() == 2;
- }
-
- // $FF: renamed from: a () int
- public int method_7() {
- return this.field_0.size();
- }
-
- // $FF: renamed from: do () morpheme.backgammon.c
- public c method_8() {
- if (!this.field_3) {
- ++this.field_1;
- if (this.field_1 == this.field_0.size()) {
- this.field_1 = 0;
- }
-
- return (c)this.field_0.elementAt(this.field_1);
- } else {
- --this.field_1;
- if (this.field_1 == -1) {
- this.field_1 = (byte)(this.field_0.size() - 1);
- }
-
- return (c)this.field_0.elementAt(this.field_1);
- }
- }
-
- // $FF: renamed from: if (byte) void
- public void method_9(byte var1) {
- this.field_2 = var1;
- }
-
- // $FF: renamed from: try () void
- public void method_10() {
- this.field_1 = this.field_2;
- }
-
- // $FF: renamed from: for () boolean
- public boolean method_11() {
- return this.field_1 == this.field_2;
- }
-
- // $FF: renamed from: case () byte
- public byte method_12() {
- return this.field_2;
- }
-
- // $FF: renamed from: if (int) void
- public void method_13(int var1) {
- this.field_0.removeElementAt(var1);
- }
-
- // $FF: renamed from: a (byte) void
- public void method_14(byte var1) {
- this.field_1 = var1;
- }
-
- // $FF: renamed from: a (morpheme.backgammon.c) byte
- public byte method_15(c var1) {
- return (byte)this.field_0.indexOf(var1);
- }
-
- // $FF: renamed from: a (java.io.DataOutputStream) void
- public void method_16(DataOutputStream var1) {
- this.field_5 = this.field_0.size();
-
- try {
- var1.writeInt(this.field_5);
-
- for(int var2 = 0; var2 < this.field_5; ++var2) {
- ((c)this.field_0.elementAt(var2)).a(var1);
- }
-
- var1.writeByte(this.field_1);
- var1.writeBoolean(this.field_3);
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: a (java.io.DataInputStream) void
- public void method_17(DataInputStream var1) {
- try {
- this.field_5 = var1.readInt();
- this.field_0 = new Vector();
-
- for(int var2 = 0; var2 < this.field_5; ++var2) {
- this.field_0.addElement(c.a(var1));
- }
-
- this.field_1 = var1.readByte();
- this.field_3 = var1.readBoolean();
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- }
-
- }
- }
-